-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for building against Java 11 #65
Conversation
eric-weaver
commented
Sep 14, 2020
•
edited
Loading
edited
- Adds a new maven profile that is automatically activated if current JAVA_HOME jdk is java 11
- Adds openjdk11 build to travis
- Moves all dependency versions to property variables
- Updates the maven-shade-plugin dependency
- Adds the maven-enforcer-plugin to set minimum maven version
- Removed cobertura plugin. Wasn't configured to run previously. It also receives a class not found issue on java 11
8253198
to
0a66877
Compare
0a66877
to
32ea223
Compare
pom.xml
Outdated
<scope>test</scope> | ||
</dependency> | ||
<dependency> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
did you mean to bring this one in? might want to move it bear the runtime dependencies. Currently it's listed organized with the test
dependencies
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is required for java 11
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 this could help with enforcing some of the transitive dependency issues this project currently has
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice work!